#define _CRT_SECURE_NO_WARNINGS
bool isPalindrome(char* s) {
    int i = 0, j = strlen(s) - 1;
    while (i < j) {
        if (!isalnum(s[i])) {
            i++;
        }
        else if (!isalnum(s[j])) {
            j--;
        }
        else if (tolower(s[i]) == tolower(s[j])) {
            i++;
            j--;
        }
        else {
            return false;
        }
    }
    return true;
}

